A Robust Parser for the Web Query Language Xcerpt
نویسنده
چکیده
This project thesis investigates error handling for the Web Query Language Xcerpt (cf. http://www.xcerpt.org). In addition, a formal definition of the Xcerpt syntax is given. After a short introduction to Xcerpt and parsing, several error management techniques known from literature are presented. They are compared regarding their usefulness for Xcerpt, and one technique is recommended as most suitable for Xcerpt. Unfortunately, the technology to produce a fast and easy to maintain parser for Xcerpt allows only a very limited error management. We discuss some extensions of this technology to improve its error management potentials. We also discuss the error management, possible with the available technology, which has been implemented for the Xcerpt parser. In the last section we present a new error handling technique weakening some problems of traditional error management techniques.
منابع مشابه
Xcerpt and visXcerpt: IntegratingWeb Querying
Xcerpt [2] and visXcerpt [1], cf. http://xcerpt.org/, are Web query languages related to each other in an unusual way: Xcerpt is a textual query language, visXcerpt is a visual query language obtained by rendering Xcerpt query programs. Furthermore, Xcerpt and visXcerpt, short (vis)Xcerpt, have been conceived for querying both standard Web data such as XML and HTML and Semantic Web data such as...
متن کاملQuerying the Web Reconsidered: A Practical Introduction to Xcerpt
This article gives a practical introduction into the language Xcerpt, guided by many examples for illustrating language constructs and usage. Xcerpt is a rule-based, declarative query and transformation language for XML data. In Xcerpt, queries and the (re-)structuring of answer (also called "constructions") are expressed in terms of patterns instead of path navigations (like in XSLT and XQuery...
متن کاملA Contribution to the Semantics of Xcerpt, a Web Query and Transformation Language
Xcerpt [1] is a declarative and pattern-based query and transformation language for the Web with deductive capabilities. In contrast to Web query languages like XQuery and XSLT [2,3], Xcerpt relies on concepts and techniques from logic programming and automated theorem proving such as declarative “query patterns” and “rule chaining”. Xcerpt can also be used for querying Web metadata, like OWL o...
متن کاملXcerpt: A Pattern-based Answer to the Versatile Web Challenge
We propose Xcerpt, an extension of the rule based XML query language Xcerpt with language constructs explicitly geared at comfortable querying RDF data, including convenient access to collections, containers, reified statements, and “concise bounded descriptions” for blank nodes. Simulation unification, the formal basis for evaluating Xcerpt queries, is extended to cover the new language constr...
متن کاملQuerying with Xcerpt: ¿eory, Complexity, and Algorithms
Applications and services that access Web data are becoming increasingly more useful and wide-spread. Web query languages provide e cient and e ective means to access and process data published on the Web. Xcerpt is a particular breed of Web query languages tailored to versatile data access for RDF, XML, and other Web representation formats. Its rich constructs and reasoning capabilities make i...
متن کامل